package com.itheima.domain;

import java.util.Scanner;

//评委打分
public class Arr5 {
    public static void main(String[] args) {
        /*
        *   1.定义一个数组，用动态初始化完成数组元素的初始化，长度为6
    2.键盘录入评委分数
    3.由于是6个评委打分，所以，接收评委分数的操作，用循环
    4.求出数组最大值
    5.求出数组最小值
    6.求出数组总和
    7.按照计算规则进行计算得到平均分
    8.输出平均分*/
        int [] arr=new int[6];
        Scanner sc= new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {
            System.out.println("请输入"+(i+1)+"个评委打分");
            int score = sc.nextInt();
            if (score>=0&&score<=100){
                arr[i]=score;
            }else {
                System.out.println("您的打分输入有误, 请检查是否是0-100之间的");
                i--;
            }
        }
        // 4.求出数组最大值
        int max=arr[0];
        for (int i = 0; i < arr.length; i++) {
            if (max<arr[i]){
                max=arr[i];
            }
        }
        //最小值
        int min=arr[0];
        for (int i = 0; i < arr.length; i++) {
            if (min>arr[i]){
                min=arr[i];
            }
        }
        //求和
        int sum=0;
        for (int i = 0; i < arr.length; i++) {
            sum+=arr[i];
        }
        // 7.按照计算规则进行计算得到平均分
        int avg = (sum - max - min ) / 4;

        // 8.输出平均分
        System.out.println(avg);
    }
}
